\section{MessageFlow Class Reference}
\label{a00089}\index{BPMVE\_\-XPDL\_\-Library::MessageFlow@{BPMVE\_\-XPDL\_\-Library::MessageFlow}}


7.9.1. Message Flow A Message Flow is used To show the flow of messages between two entities that are prepared To send AND receive them. In BPMN, two separate \doxyref{Pools}{p.}{a00112} in the Diagram will represent the two entities. Thus, Message Flow MUST connect two \doxyref{Pools}{p.}{a00112}, either To the \doxyref{Pools}{p.}{a00112} themselves OR To Flow Objects within the \doxyref{Pools}{p.}{a00112}. They cannot connect two objects within the same \doxyref{Pool}{p.}{a00111}.  




Inheritance diagram for MessageFlow:

Collaboration diagram for MessageFlow:\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
List$<$ {\bf ExtendedAttribute} $>$ {\bf ExtendedAttributes}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
{\bf MessageType} {\bf Message}\hspace{0.3cm}{\ttfamily  [get, set]}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 14 of file MessageFlow.cs.



\subsection{Property Documentation}
\index{BPMVE\_\-XPDL\_\-Library::MessageFlow@{BPMVE\_\-XPDL\_\-Library::MessageFlow}!ExtendedAttributes@{ExtendedAttributes}}
\index{ExtendedAttributes@{ExtendedAttributes}!BPMVE_XPDL_Library::MessageFlow@{BPMVE\_\-XPDL\_\-Library::MessageFlow}}
\subsubsection[{ExtendedAttributes}]{\setlength{\rightskip}{0pt plus 5cm}List$<${\bf ExtendedAttribute}$>$ {\bf ExtendedAttributes}\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00089_af28f15c2464b3ecc49c7ea0ddb856fa0}


Optional extensions To meet individual implementation needs. 



Definition at line 20 of file MessageFlow.cs.

\index{BPMVE\_\-XPDL\_\-Library::MessageFlow@{BPMVE\_\-XPDL\_\-Library::MessageFlow}!Message@{Message}}
\index{Message@{Message}!BPMVE_XPDL_Library::MessageFlow@{BPMVE\_\-XPDL\_\-Library::MessageFlow}}
\subsubsection[{Message}]{\setlength{\rightskip}{0pt plus 5cm}{\bf MessageType} Message\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00089_a22003c10bbe064aa99437c7e1509d41e}


Message is an optional attribute that identifies the Message that is being sent. See section 7.9.4. 



Definition at line 27 of file MessageFlow.cs.

